#ifndef DISPLAY_H
#define DISPLAY_H

#include "../hle/__sceDisplay.h"
#include "pipeline.h"

void display_init();
void display_free();
void display_dispInit();
void display_dispFree();

void display_setFb(u32 framebuf, u32 lineSize, ScePixelFormat pixelSize);
void display_setFbTh();
void display_syncFb();

void display_setGeFbAddr(u32 addr);
void display_setGeFbWidth(u32 width);
void display_syncScene();
void display_finish();
void display_sceneChanged();
#ifndef NO_THREAD
void display_syncFromTh(u8 nextFrame);
#endif
void display_sync(u8 nextFrame);

#endif

